import { default as request, cloud } from '@/framework/utils/request'

/**
 * 分页查询操作记录
 */
export function getPage(params) {
  return request({
    url: `${cloud.onlineClass}/userInfo/page`,
    method: 'get',
    params
  })
}

/**
 * 获取账号归属对应账号下拉框信息
 */
export function getAscriptions() {
  return request({
    url: `${cloud.onlineClass}/userInfo/getAscriptions`,
    method: 'post'
  })
}

/**
 * 新增账户信息数据
 */
export function add(data) {
  return request({
    url: `${cloud.onlineClass}/userInfo/add`,
    headers: {
      'Content-Type': 'application/json;charset=UTF-8'
    },
    method: 'post',
    data
  })
}

/**
 * 修改账户信息数据
 */
export function edit(data) {
  return request({
    url: `${cloud.onlineClass}/userInfo/edit`,
    headers: {
      'Content-Type': 'application/json;charset=UTF-8'
    },
    method: 'post',
    data
  })
}

/**
 * 删除账户信息数据
 */
export function del(data) {
  return request({
    url: `${cloud.onlineClass}/userInfo/delete`,
    method: 'post',
    data
  })
}

/**
 * 获取用户身份枚举和当前登录用户身份
 */
export function getIdentityList() {
  return request({
    url: `${cloud.onlineClass}/userInfo/getIdentityList`,
    method: 'post'
  })
}
